Developer --> Technical Publications
PATHHardware Documentation > USB Devices > Mac OS USB DDK API Reference


USB Services Library (USL)

The USB Services Library is the programming interface that USB device drivers use to communicate with the USB on a Macintosh computer. The USL provides all of the control and status functions necessary to find a device with the appropriate interface, open an interface to the device, open the device, instantiate the appropriate pipe connections, determine device status, and perform read and write transactions with the device.

Errors And Error Reporting Conventions

USB References

The USBPB Parameter Block

Required USB Parameter Block Fields

Standard Parameter Block Errors

Asynchronous Call Support

Polling Versus Asynchronous Completion (Important)


© 1998 Apple Computer, Inc. – (Last Updated 23 Nov 98)

Previous | Back Up One Level | Next |